320959
587240
460929
70324
45216
459204
233722
949531
619992
401692
33221
33725
5137799
3561581
3068148
2377804
2229988
2045609
1956357
191378
1763118
1719136
1688196
1635471